home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 May: Tool Chest / Developer CD Series Tool Chest (Apple Computer)(May 1999).iso / Tool Chest / Communications Toolbox / CTB Development Resources / Simple FT Tool / Simon Tool / Resources.r < prev    next >
Encoding:
C/C++ Source or Header  |  1992-05-12  |  11.4 KB  |  367 lines  |  [TEXT/MPS ]

  1. /************************************************************************************
  2.                                   P R O J E C T   I N F O
  3. *************************************************************************************
  4.   
  5.     Project Name:    Simon
  6.        File Name:    Resources.r
  7.   
  8.      Description:    Contains Rez code for our CommToolbox tool.
  9.   
  10.                           Copyright © 1992 Apple Computer, Inc.
  11.                           All rights reserved.
  12.   
  13. *************************************************************************************
  14.                               A U T H O R   I D E N T I T Y
  15. *************************************************************************************
  16.   
  17.       Initials    Name
  18.       --------    -----------------------------------------------
  19.       CH            Craig Hotchkiss
  20.   
  21. *************************************************************************************
  22.                               R E V I S I O N   H I S T O R Y
  23. *************************************************************************************
  24.  
  25.     Change History (most recent first):
  26.  
  27.          <0>      5/8/92    CH        Creation date
  28.  
  29. ************************************************************************************/
  30.  
  31.  
  32.  
  33. /************************************************************************************
  34.                                 STANDARD Mac HEADERS 
  35. ************************************************************************************/
  36. #include "SysTypes.r"
  37. #include "Types.r"
  38.  
  39.  
  40.  
  41. /************************************************************************************
  42.                                 CTB Mac HEADERS 
  43. ************************************************************************************/
  44. #include "CTBTypes.r"
  45.  
  46.  
  47.  
  48. /************************************************************************************
  49.                                 Other includes
  50. ************************************************************************************/
  51. #include $$Shell("ConstantsFileName")
  52. INCLUDE    $$Shell("PrebuiltResourceFileName");
  53.  
  54.  
  55.  
  56. /************************************************************************************
  57.                                     Language IDs
  58. ************************************************************************************/
  59. #define        langEnglish                        0
  60. #define        langFrench                        1
  61. #define        langGerman                        2
  62. #define        langItalian                        3
  63. #define        langDutch                        4
  64. #define        langSwedish                        5
  65. #define        langSpanish                        6
  66. #define        langDanish                        7
  67. #define        langPortuguese                    8
  68. #define        langNorwegian                    9
  69. #define        langHebrew                        10
  70. #define        langJapanese                    11
  71. #define        langArabic                        12
  72. #define        langFinnish                        13
  73. #define        langGreek                        14
  74. #define        langIcelandic                    15
  75. #define        langMaltese                        16
  76. #define        langTurkish                        17
  77. #define        langCroatian                    18
  78. #define        langTradChinese                    19
  79. #define        langUrdu                        20
  80. #define        langHindi                        21
  81. #define        langThai                        22
  82. #define        langKorean                        23
  83. #define        langLithuanian                    24
  84. #define        langPolish                        25
  85. #define        langHungarian                    26
  86. #define        langEstonian                    27
  87. #define        langLettish                        28
  88. #define        langLatvian                        28
  89. #define        langLapponian                    29
  90. #define        langLappish                        29
  91. #define        langFaeroese                    30
  92. #define        langFarsi                        31
  93. #define        langPersian                        31
  94. #define        langRussian                        32
  95. #define        langSimpChinese                    33
  96. #define        langFlemish                        34
  97. #define        langIrish                        35
  98. #define        langAlbanian                    36
  99. #define        langRomanian                    37
  100. #define        langCzech                        38
  101. #define        langSlovak                        39
  102. #define        langSlovenian                    40
  103. #define        langYiddish                        41
  104. #define        langSerbian                        42
  105. #define        langMacedonian                    43
  106. #define        langBulgarian                    44
  107. #define        langUkrainian                    45
  108. #define        langByelorussian                46
  109. #define        langUzbek                        47
  110. #define        langKazakh                        48
  111. #define        langAzerbaijani                    49
  112. #define        langAzerbaijanAr                50
  113. #define        langArmenian                    51
  114. #define        langGeorgian                    52
  115. #define        langMoldavian                    53
  116. #define        langKirghiz                        54
  117. #define        langTajiki                        55
  118. #define        langTurkmen                        56
  119. #define        langMongolian                    57
  120. #define        langMongolianCyr                58
  121. #define        langPashto                        59
  122. #define        langKurdish                        60
  123. #define        langKashmiri                    61
  124. #define        langSindhi                        62
  125. #define        langTibetan                        63
  126. #define        langNepali                        64
  127. #define        langSanskrit                    65
  128. #define        langMarathi                        66
  129. #define        langBengali                        67
  130. #define        langAssamese                    68
  131. #define        langGujarati                    69
  132. #define        langPunjabi                        70
  133. #define        langOriya                        71
  134. #define        langMalayalam                    72
  135. #define        langKannada                        73
  136. #define        langTamil                        74
  137. #define        langTelugu                        75
  138. #define        langSinhalese                    76
  139. #define        langBurmese                        77
  140. #define        langKhmer                        78
  141. #define        langLao                            79
  142. #define        langVietnamese                    80
  143. #define        langIndonesian                    81
  144. #define        langTagalog                        82
  145. #define        langMalayRoman                    83
  146. #define        langMalayArabic                    84
  147. #define        langAmharic                        85
  148. #define        langTigrinya                    86
  149. #define        langGalla                        87
  150. #define        langOromo                        87
  151. #define        langSomali                        88
  152. #define        langSwahili                        89
  153. #define        langRuanda                        90
  154. #define        langRundi                        91
  155. #define        langChewa                        92
  156. #define        langMalagasy                    93
  157. #define        langEsperanto                    94
  158. #define        langWelsh                        128
  159. #define        langBasque                        129
  160. #define        langCatalan                        130
  161. #define        langLatin                        131
  162. #define        langQuechua                        132
  163. #define        langGuarani                        133
  164. #define        langAymara                        134
  165. #define        langTatar                        135
  166. #define        langUighur                        136
  167. #define        langDzongkha                    137
  168. #define        langJavaneseRom                    138
  169. #define        langSundaneseRom                139
  170.  
  171.  
  172.  
  173. /************************************************************************************
  174.                                 dRng Type Information
  175. ************************************************************************************/
  176. type kDefaultType {
  177.     integer                version = kThisToolVersion;
  178.  
  179.     byte                persistentOff = 0x0000, 
  180.                         persistentOn = 0x0001;
  181.     byte                dontContinue = 0x0000, 
  182.                         continue = 0x0001;
  183. };
  184.  
  185.  
  186.  
  187. /************************************************************************************
  188.                             kDefaultType Resource Information
  189. ************************************************************************************/
  190. resource kDefaultType (rDefaultConfigID, "Config Range Resource", purgeable) {  
  191.     kThisToolVersion, 
  192.         
  193.         /* our 2 booleans */
  194.     persistentOn, 
  195.     continue
  196. };
  197.  
  198.  
  199.  
  200. /************************************************************************************
  201.                             kDefaultType Template Information
  202. ************************************************************************************/
  203. data 'TMPL' (rDefaultTemplateID, kDefaultQType, purgeable) {
  204.     $"0C54 6F6F 6C20 5665 7273 696F 6E44 5752"            /* .Tool VersionDWR */
  205.     $"4417 5065 7273 6973 7465 6E74 0D52 6561"            /* D.Persistent¬Rea */
  206.     $"6473 2F57 7269 7465 7344 4259 5412 436F"            /* ds/WritesDBYT.Co */
  207.     $"6E74 696E 7565 0D69 6620 7061 7573 6564"            /* ntinue¬if paused */
  208.     $"4442 5954"                                          /* DBYT */
  209. };
  210.  
  211.  
  212.  
  213. /************************************************************************************
  214.                                 'faps' information
  215. ************************************************************************************/
  216. resource 'faps' (rFapsID, "FTTool Capabilities", purgeable) {  
  217.     {
  218.         BatchTransfers {
  219.             notSupported
  220.         },
  221.         FileTypesSupported {
  222.             allTypes
  223.         },
  224.         TransferModes {
  225.             sendAndReceive
  226.         }
  227.     }
  228. };
  229.  
  230.  
  231.  
  232. /************************************************************************************
  233.                                 CODE RMAPs
  234. ************************************************************************************/
  235. data 'RMAP' (400, "fdef", purgeable) {
  236.     $"434F 4445 0000 0000"                                /* CODE.... */
  237. };
  238.  
  239. data 'RMAP' (401, "fset", purgeable) {
  240.     $"434F 4445 0000 0000"                                /* CODE.... */
  241. };
  242.  
  243. data 'RMAP' (402, "fval", purgeable) {
  244.     $"434F 4445 0000 0000"                                /* CODE.... */
  245. };
  246.  
  247. data 'RMAP' (403, "floc", purgeable) {
  248.     $"434F 4445 0000 0000"                                /* CODE.... */
  249. };
  250.  
  251. data 'RMAP' (404, "fscr", purgeable) {
  252.     $"434F 4445 0000 0000"                                /* CODE.... */
  253. };
  254.  
  255.  
  256.  
  257. /************************************************************************************
  258.                                 BNDL Information
  259. ************************************************************************************/
  260. resource 'fbnd' (rFbndID, "FTTool BNDL", purgeable) {  
  261.     {     
  262.         'DITL', {
  263.             langEnglish, rEnglishSetupDITL
  264.         },
  265.         
  266.         'STR#', {
  267.             langEnglish, rEnglishConfigStr,
  268.             langFrench, rFrenchConfigStr,
  269.             langFinnish, rFinnishConfigStr
  270.         }
  271.     }
  272. };
  273.  
  274.  
  275.  
  276. /************************************************************************************
  277.                             BNDL Template Information
  278. ************************************************************************************/
  279. data 'TMPL' (rXbndTemplateID, kBNDLType, purgeable) {
  280.     $"204E 756D 6265 7220 6F66 0D74 7970 6573"            /*  Number of¬types */
  281.     $"2028 6164 640D 3120 746F 2074 6F74 616C"            /*  (add¬1 to total */
  282.     $"295A 434E 5405 2A2A 2A2A 2A4C 5354 430D"            /* )ZCNT.*****LSTC¬ */
  283.     $"5265 736F 7572 6365 2054 7970 6554 4E41"            /* Resource TypeTNA */
  284.     $"4D25 4E75 6D62 6572 206F 660D 6D61 7070"            /* M%Number of¬mapp */
  285.     $"696E 6773 200D 2861 6464 2031 2074 6F20"            /* ings ¬(add 1 to  */
  286.     $"0D74 6F74 616C 295A 434E 5405 2A2A 2A2A"            /* ¬total)ZCNT.**** */
  287.     $"2A4C 5354 430D 4C6F 6361 6C20 6D61 7070"            /* *LSTC¬Local mapp */
  288.     $"696E 6744 5752 4410 5265 616C 2072 6573"            /* ingDWRD.Real res */
  289.     $"6F75 7263 6520 4944 4457 5244 052A 2A2A"            /* ource IDDWRD.*** */
  290.     $"2A2A 4C53 5445 052A 2A2A 2A2A 4C53 5445"            /* **LSTE.*****LSTE */
  291. };
  292.  
  293.     /* these 3 RMAPs inform ResEdit to use the 'xbnd' TMPL when editing */
  294. data 'RMAP' (501, "fbnd", purgeable) {
  295.     $"7862 6E64 0000 0000"                                /* xbnd.... */
  296. };
  297.  
  298. data 'RMAP' (500, "cbnd", purgeable) {
  299.     $"7862 6E64 0000 0000"                                /* xbnd.... */
  300. };
  301.  
  302. data 'RMAP' (502, "tbnd", purgeable) {
  303.     $"7862 6E64 0000 0000"                                /* xbnd.... */
  304. };
  305.  
  306.  
  307.  
  308. /************************************************************************************
  309.                                 STR# Information
  310. ************************************************************************************/
  311. resource 'STR#' (rEnglishConfigStr, "Config: English", purgeable) {
  312.     {
  313.         "English FirstOption",
  314.         "English SecondOption",
  315.         "True",
  316.         "False"
  317.     }
  318. };
  319.  
  320. resource 'STR#' (rFrenchConfigStr, "Config: French", purgeable) {
  321.     {
  322.         "French FirstOption",
  323.         "French SecondOption",
  324.         "Vrai",
  325.         "Faux"
  326.     }
  327. };
  328.  
  329. resource 'STR#' (rFinnishConfigStr, "Config: Finnish", purgeable) {
  330.     {
  331.         "Finnish FirstOption",
  332.         "Finnish SecondOption",
  333.         "FinnishTrue",
  334.         "FinnishFalse"
  335.     }
  336. };
  337.  
  338.  
  339.  
  340. /************************************************************************************
  341.                                 flst Information
  342. ************************************************************************************/
  343.     /* Font Info for dialog items */
  344. resource 'flst' (rFlstID, "Window Font List", purgeable) {
  345.     {
  346.         "Geneva",                        /* Font name */
  347.         plain,                            /* style */
  348.         9,                                /* pt. size */
  349.         1                                /* mode */
  350.     }
  351. };
  352.  
  353.  
  354.  
  355. /************************************************************************************
  356.                                 flst TMPL Information
  357. ************************************************************************************/
  358. data 'TMPL' (rFlstTemplateID, "flst", purgeable) {
  359.     $"0723 2046 6F6E 7473 4F43 4E54 052A 2A2A"            /* .# FontsOCNT.*** */
  360.     $"2A2A 4C53 5443 0946 6F6E 7420 4E61 6D65"            /* **LSTCΔFont Name */
  361.     $"5053 5452 0541 6C69 676E 4157 5244 0A46"            /* PSTR.AlignAWRD.F */
  362.     $"6F6E 7420 5374 796C 6548 5752 4409 466F"            /* ont StyleHWRDΔFo */
  363.     $"6E74 2053 697A 6548 5752 4409 466F 6E74"            /* nt SizeHWRDΔFont */
  364.     $"204D 6F64 6548 5752 4405 2A2A 2A2A 2A4C"            /*  ModeHWRD.*****L */
  365.     $"5354 45"                                            /* STE */
  366. };
  367.